About I360 Holdings Ltd (13480667) United Kingdom