About Delfix Limited (06591294) United Kingdom