About Kyle Square Ltd. (SC365424) United Kingdom