About 1880 Holdings Limited (10129801) United Kingdom