About Making Things Studio Limited (12169472) United Kingdom