About Bull & Lion Holdings Ltd (12047426) United Kingdom