About Logical Financials Limited (03663011) United Kingdom