About Uku London Limited (10883946) United Kingdom