About Delmate Limited (12246809) United Kingdom