About Tackie Otoo & Co Ltd (10201506) United Kingdom