About D Plus 3 Ltd (12608918) United Kingdom