About Filo Research Ltd (12269905) United Kingdom