About Integra 61 Management Company Limited (11979444) United Kingdom