About Felis Leo Ltd (13525585) United Kingdom