About Intersticio Ltd (12624803) United Kingdom