About Propel Sports Limited (11165936) United Kingdom