About Seventures Europe Limited (09582728) United Kingdom