About Interrolix Ltd (13006080) United Kingdom