About Calla Technology Limited (10760920) United Kingdom