About Oswald Forty Three Limited (13355188) United Kingdom