About Delens 1 Ltd (12402393) United Kingdom