About Kestrella Limited (08245556) United Kingdom