About Ramos Media Limited (07536040) United Kingdom