About Agora Resolution Ltd (11643061) United Kingdom