About Slide Monkey Records Limited (04988531) United Kingdom