About Kirkbrae Ventures Ltd (08758449) United Kingdom