About The Middle Ram Group Limited (12987198) United Kingdom