About Keansu Limited (10897166) United Kingdom