About Ipp Salamanca Holdco Limited (13586109) United Kingdom