About Cannibar Ltd (11991039) United Kingdom