About Flotrix Ltd (11904468) United Kingdom