About Kayla Magoo Limited (NI670008) United Kingdom