About Slot Machine Limited (07799520) United Kingdom