About Dimer Solutions Ltd (12828581) United Kingdom