About Defraq Assets Ltd (12888342) United Kingdom