About Open Estate Investments Limited (12605980) United Kingdom