About 24 Ray Street Management Limited (03266368) United Kingdom