About Delamare Technologies Limited (11199116) United Kingdom