About Senegeac Ltd (09575493) United Kingdom