About Ofelia Ramos Limited (09351243) United Kingdom