About Carella London Ltd (12263109) United Kingdom