About Fram Research Solutions Limited (11103262) United Kingdom