About Oscar Compton Limited (11635600) United Kingdom