About Ordo Euka Limited (11443086) United Kingdom