About Okara Limited (SC290398) United Kingdom