About Demmayoque Services Limited (10484726) United Kingdom