About Clara Ventures Ltd (SC601302) United Kingdom