About Techfx Studio Limited (SC690630) United Kingdom