About Foetidus Ltd (13501461) United Kingdom