About Deol 1 Ltd (10479726) United Kingdom