About Drr Tech Master Ltd (10662414) United Kingdom