About Abominaballs Ltd (09583495) United Kingdom