About Del Master Ltd (12760230) United Kingdom