About 7 Investors Limited (13436463) United Kingdom