About Twin Vending Ltd. (12962334) United Kingdom