About Little Rascals Osc Limited (12386216) United Kingdom