About 12a Investments Ltd (12809520) United Kingdom