About Dimeloe Ltd (13488584) United Kingdom