About Optibase Limited (11850673) United Kingdom