About Obfx Global Technology Limited (13437643) United Kingdom