About Vanillasesame Ltd (08236252) United Kingdom