About Nebula X Gaming Ltd (12938122) United Kingdom