About Selclene (holdings) Limited (05174533) United Kingdom