About Delflor Ltd (12549472) United Kingdom