About Kitty Ogden Limited (13079640) United Kingdom