About Terry Skirka Ltd. (SC572481) United Kingdom