About Neon Pet Holdings Limited (11054817) United Kingdom