About Masters Close Investments Limited (12782607) United Kingdom