About Selladoor (frankenstein) Limited (11699689) United Kingdom