About Kestrel Ventures Ltd (08052761) United Kingdom