About Seilich Limited (SC613333) United Kingdom