About Selclene (southampton) Ltd (10176132) United Kingdom