About Serwaa Ltd (12028285) United Kingdom