About Vernasca Investments Ltd (12877694) United Kingdom