About Mamble Jones Design Solutions Limited (11537059) United Kingdom