About Margaret Spv Ltd (13287896) United Kingdom