About Grand Look Ltd (12187681) United Kingdom