About No. 7 Holdings Limited (11865932) United Kingdom