About Fast Tack Interiors Ltd (10980505) United Kingdom