About Sennen Limited (SC325213) United Kingdom