About Senfield Limited (10283302) United Kingdom