About Ogea Limited (12471206) United Kingdom