About Delilaurent39 Ltd (10931172) United Kingdom