About Omusi Top Spin Limited (12102477) United Kingdom