About Verne Holdings Ltd (07682409) United Kingdom