About Segulah Ventures Ltd (08962338) United Kingdom