About Seventy77 Holdings Limited (12448977) United Kingdom