About Oswalds International Membership Limited (11168032) United Kingdom