About Extra Investments Ltd (13197615) United Kingdom