About Ramsi Investments Limited (11770793) United Kingdom