About Vidmantium Technologies Limited (07245602) United Kingdom