About 61 Management Limited (12892944) United Kingdom