About Finaultra Technologies Limited (10976568) United Kingdom