About Foxy Holdings Limited (12280505) United Kingdom