About Dipla Solutions Ltd (11788498) United Kingdom