About Slottz Limited (11934070) United Kingdom