About Xlondon Management Ltd (10555185) United Kingdom