About Oaka Vending (uk) Limited (SC648209) United Kingdom