About Ojala Consulting Limited (07474457) United Kingdom