About Filtr Sports Ltd (13177179) United Kingdom