About First Ojala Uk Limited (11904356) United Kingdom