About Oggy Oggy Taunton Limited (10218841) United Kingdom