About Ockham Bites Limited (09420894) United Kingdom