About Foksha Ltd (12001034) United Kingdom