About 138 Investments Ltd (13271409) United Kingdom