About Oswald Thirty Nine Limited (13355049) United Kingdom