About Intoscope Management Ltd (12545540) United Kingdom