About Ooala Limited (12881577) United Kingdom