About 55 Venn Street Management Limited (05905973) United Kingdom