About Intrepid Fx Ltd (12629986) United Kingdom