About Firebird Studio Limited (06833241) United Kingdom