About Ksla Ray Limited (11261488) United Kingdom