About Ordo Holdco Limited (12199027) United Kingdom