About Sencash Limited (11207852) United Kingdom