About Culturefix Ltd (09416921) United Kingdom