About Filokena Solutions Ltd (13486197) United Kingdom