About Selene Holden Holdings Limited (10326920) United Kingdom