About Isx Holdings Ltd (12488005) United Kingdom