About Blue Mongoose Software Limited (03975866) United Kingdom