About Delu & Co Ltd (11569534) United Kingdom