About Interray Ltd (12729165) United Kingdom