About Hexa Padel Ltd (13466902) United Kingdom