About Oggy Oggy Ivybridge Limited (12836260) United Kingdom