About Omar Quaba Limited (SC624013) United Kingdom