About Padel Box Limited (12794182) United Kingdom