About Calla Care London Ltd (10070093) United Kingdom