About Okka (st Albans) Limited (11078353) United Kingdom