About Delfor Limited (12143423) United Kingdom