About Margaretta Formation & Management Ltd (05216365) United Kingdom