Callisto Solar 21 came into being in 2011 as a company enlisted under no 07728880, located at SE1 9SG London at C/o Foresight Group Llp The Shard. Its last known status was dissolved. Callisto Solar 21 had been offering its services for 10 years.
Graham S. was the following enterprise's managing director, formally appointed in 2016.