About Dexter Investments Limited (07089995) United Kingdom