About Indian Square Ltd (13538276) United Kingdom