About Swenfal Ltd (12298237) United Kingdom