About Occupa Investments & Developments Ltd. (10457882) United Kingdom