About Oggy Oggy Barbican Limited (12887680) United Kingdom