About Ultima Ventures Limited (04166065) United Kingdom