About Serra Bah Ltd (08019228) United Kingdom