About S80 Partnership Limited (10992608) United Kingdom