About Satplan Ltd (08262203) United Kingdom