About Fidor Technologies Limited (10954825) United Kingdom