About Quattra Ventures Ltd (04160154) United Kingdom