About Funkyslots Limited (12127591) United Kingdom