About Paleofix Ltd (12626596) United Kingdom