About Seillen Technologies Limited (07422793) United Kingdom