About De-bulad & Co. Ltd. (04153935) United Kingdom