About Mongoose Sports & Entertainment Limited (09527711) United Kingdom