About Strange Loop Holdings Ltd (13036401) United Kingdom