About Camilla Wehmeyer Management Limited (12544125) United Kingdom