About Callidus Off-grid Limited (12692629) United Kingdom