About Devmark Holdings Uk Limited (11679034) United Kingdom