About Velvet Glove Holdings Lp (SL028117) United Kingdom