About Seventyseven Holdings Limited (11076529) United Kingdom