About Verner Invest Limited (12170601) United Kingdom