About Snooty Fox Holdings Limited (12371623) United Kingdom