About Babylon Design Limited (03312295) United Kingdom