About Carpetbase Limited (07422018) United Kingdom