About Grand Scale Investments Ltd (13293166) United Kingdom