About Vickare Ltd (13395003) United Kingdom