About Xy Capital Europe Limited (12919393) United Kingdom