About Sevenoaks Ventures Limited (08694662) United Kingdom