About 22 Amelia Street Management Limited (05919132) United Kingdom