About De Makers Limited (12828195) United Kingdom