About Y Factor Ltd. (04199305) United Kingdom