About Sekha Holdings Limited (11956383) United Kingdom