About Optimus Equus Limited (11742173) United Kingdom