About Integra Investment Ltd (10673838) United Kingdom