About Vendeefee Limited (11918311) United Kingdom