About W Delta One Limited (13267476) United Kingdom