About Havillah Ventures Ltd (12439551) United Kingdom