About Serra International Ltd (11787136) United Kingdom