About E Squared Financial Ltd (10032796) United Kingdom