About Ohja Limited (10607029) United Kingdom