About Slendro Media Limited (09238460) United Kingdom