About Finix Info Solution Limited (11697862) United Kingdom