About Oikia (uk) Limited (09240219) United Kingdom