About Snack O Clock Limited (12156688) United Kingdom