About Integra Mergers Limited (SC277572) United Kingdom