About Derowen Limited (NI668216) United Kingdom