About Mantis Sport International Limited (07194641) United Kingdom