About Foxxor Ltd (10990375) United Kingdom