About Sapphire Ventures Limited (04595744) United Kingdom