About Sekha Limited (13471160) United Kingdom