About Effsquare Consulting Ltd. (10033203) United Kingdom