About Delimax Ltd (13309290) United Kingdom