About Felis & Ted Cooperation Ltd (13575369) United Kingdom