About Calla 628 Limited (04994186) United Kingdom