About Istr Ltd (11093264) United Kingdom