About Delpa Llc Ltd (13526168) United Kingdom