About Grand Scale Kb Ltd. (SC619269) United Kingdom