About London Wizards Futsal Club Ltd. (10682966) United Kingdom