About Psycho Kitty Limited (12058272) United Kingdom