About Kitty O Hara Limited (11412504) United Kingdom