About Endgame Solutions Limited (09311288) United Kingdom