About Several Ventures Holdings Ltd (11687465) United Kingdom