About Oba Catering Supplier Limited (07538239) United Kingdom