About Stenn Amankwah Ltd (12429002) United Kingdom