About Satlease Capital Ltd (13664170) United Kingdom