About Filomella Commerce Ltd (12819111) United Kingdom