About Carala Management Limited (07394070) United Kingdom