About Yellow Vending Limited (SC291393) United Kingdom