About Grand Italia Ltd. (SC417887) United Kingdom