About Densure Holdings Ltd (10087618) United Kingdom