About Loop Interactive Limited (06406357) United Kingdom