About Foxora Ltd. (09818304) United Kingdom