About S A R A Ventures Ltd (SC565264) United Kingdom