About Senfoh Ltd (12438644) United Kingdom