About Felix Mensah Ltd (12233755) United Kingdom