About Kensa Ledgers Limited (13123205) United Kingdom