About Selladoor (us Holdings) Limited (12508733) United Kingdom