About Selclene (battersea) Limited (03120976) United Kingdom