About Chip N Bean Limited (10443635) United Kingdom