About Sharpe Meica Solutions Ltd (13309257) United Kingdom