About Letter A Investment Limited (12116732) United Kingdom