About Oakura Project Management Ltd (08368691) United Kingdom