About De Mamiel Limited (07176013) United Kingdom