About Sel Subsidiary Limited (07967701) United Kingdom