About The London Resolution Limited (09254117) United Kingdom