About Sel Ventures Limited (09543270) United Kingdom