About Vulcandroid Limited (08911856) United Kingdom