About Delimata Limited (08505801) United Kingdom