About Otium Design & Build Ltd (10964458) United Kingdom