About Nicklin Ventures Limited (13025725) United Kingdom