About Kitty Choo Limited (12795602) United Kingdom