About Sel (2010) Limited (10301066) United Kingdom