About Satcell Technologies Ltd (13342994) United Kingdom