About Sennen Tech Ltd (09467305) United Kingdom