About Endgame Solutions Limited (12854811) United Kingdom