About Mycroft Corporation Lp (SL030239) United Kingdom