About Vellichor Risk Ltd (10884308) United Kingdom