About Optimus Bidco Limited (12025068) United Kingdom