About Seventy Six Management Limited (06075981) United Kingdom