About Deffus Limited (12047776) United Kingdom