About Ali Baba Flooring Limited (11133753) United Kingdom