About Verasa Limited (12656086) United Kingdom