About Jemilla Bear Limited (12942820) United Kingdom