About Resolution Space Limited (12706692) United Kingdom