About Oaka Vending (west Midlands) Ltd. (12488396) United Kingdom