About Finlog Developments Limited (06519832) United Kingdom