About Calla London Limited (09323290) United Kingdom