About Invexor Trade Ltd (13049978) United Kingdom