About Okusha Limited (12330747) United Kingdom