About Delser Ltd. (12422496) United Kingdom