About Sly Fox Qoc Limited (11409818) United Kingdom