About Slab Studio Limited (13170409) United Kingdom