About Sloan Oh Limited (09641067) United Kingdom