About Pirouette Partners Ltd (12728318) United Kingdom