About Optimus Land And Buildings Limited (12905024) United Kingdom