About Solo Interactive Hub Limited (12967943) United Kingdom