About Mikasaya Vending Limited (13416944) United Kingdom