About Braehead Game Limited (SC226670) United Kingdom