About Serra Consultancy Services Ltd (10726631) United Kingdom