About Interlay Ltd (12286246) United Kingdom