About Og Devco Ltd (12664229) United Kingdom