About Camella Kirk Ltd (12297259) United Kingdom