About Kensal Studio Limited (09175760) United Kingdom