About D&g Macha Limited (SC604194) United Kingdom