About Barkin Bitess Limited (13050953) United Kingdom