About Serra Lyoa Entertainment Ltd (12292012) United Kingdom