About Ricky Owen Consulting Limited (09511835) United Kingdom