About Technical Ballers Ltd (12663701) United Kingdom