About Rammada Limited (13353233) United Kingdom