About O T L Vending Co. Limited (SC227542) United Kingdom