About Delphlyx Ltd (12126663) United Kingdom