About Otg Topco Limited (11426217) United Kingdom