About 80 20 Management Limited (11769731) United Kingdom