About Maestro Corporation Lp (SL024814) United Kingdom