Callisto Integration Europe is a business located at EC4A 3AG London at 20 St Andrew Street. This firm has been operating since 2013 and is registered under reg. no. 08367130. This firm has existed on the British market for eleven years now and the last known status is liquidation. The firm's principal business activity number is 62020 which means Information technology consultancy activities. 30th November 2019 is the last time when the company accounts were reported.