About Owl & Bear Ltd (11040521) United Kingdom