About Bull & Bear Limited (10126326) United Kingdom