About 3639 Holdings Limited (11384820) United Kingdom