About 11.11 Investments Ltd (12450099) United Kingdom