About Okriba Construction Ltd (12423631) United Kingdom