About Microsharp Holdings Limited (03558674) United Kingdom