About Ohl Group Ltd (10027006) United Kingdom