About Ocra (london) Limited (02308186) United Kingdom