About Integra Topco Limited (13534859) United Kingdom